package com.hydl.power.mapper;

import com.hydl.power.pojo.ProtectDevice;
import com.hydl.power.pojo.ProtectDeviceExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProtectDeviceMapper {
    long countByExample(ProtectDeviceExample example);

    int deleteByExample(ProtectDeviceExample example);

    int insert(ProtectDevice record);

    int insertSelective(ProtectDevice record);

    List<ProtectDevice> selectByExample(ProtectDeviceExample example);

    int updateByExampleSelective(@Param("record") ProtectDevice record, @Param("example") ProtectDeviceExample example);

    int updateByExample(@Param("record") ProtectDevice record, @Param("example") ProtectDeviceExample example);

    List<ProtectDevice> selectPage(@Param("pageNumKey") Integer pageNum,@Param("pageSizeKey") Integer pageSize);

}